package com.pureut.system.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.pureut.system.domain.SupplierPerformance;
import com.pureut.system.domain.dto.SupplierPerformancePagesDto;
import com.pureut.system.domain.vo.SupplierPerformanceVo;

import java.util.List;

/**
 * @Author: pureut
 * @Date: 2024-12-05 17:16:19
 * @Desc: 供应商绩效
 */
public interface ISupplierPerformanceService extends IService<SupplierPerformance> {

    /**
     * 分页查询
     * @param supplierPerformanceVo
     * @return
     */
    List<SupplierPerformancePagesDto> queryPage(SupplierPerformanceVo supplierPerformanceVo);

    /**
     * 新增供应商绩效
     * @param supplierPerformanceVo
     * @return
     */
    Boolean save(SupplierPerformanceVo supplierPerformanceVo);


    /**
     * 更新供应商绩效
     * @param supplierPerformanceVo
     * @return
     */
    Boolean updateById(SupplierPerformanceVo supplierPerformanceVo);

    Boolean submit(Long id);

    Boolean examine(SupplierPerformanceVo supplierPerformanceVo);
}

